to look daggers at someone - Francés Inglés Diccionario